
//#define USE_GAMMA_1p0
#define USE_GAMMA_1p3
//#define USE_GAMMA_1p5
//#define USE_GAMMA_1p7


extern const unsigned int fireColor[100];

#define RGB(r, g, b) (((r) << 16) | ((g) << 8) | (b))

#if defined(USE_GAMMA_1p0)
const unsigned int fireColor[100] = {
RGB(0,0,0),
RGB(5,0,0),
RGB(10,0,0),
RGB(14,0,0),
RGB(19,0,0),
RGB(23,0,0),
RGB(27,0,0),
RGB(31,0,0),
RGB(35,0,0),
RGB(39,0,0),
RGB(43,0,0),
RGB(47,0,0),
RGB(51,0,0),
RGB(55,0,0),
RGB(59,0,0),
RGB(63,0,0),
RGB(67,0,0),
RGB(71,0,0),
RGB(75,0,0),
RGB(79,0,0),
RGB(83,0,0),
RGB(88,0,0),
RGB(92,0,0),
RGB(96,0,0),
RGB(100,0,0),
RGB(104,0,0),
RGB(108,0,0),
RGB(112,0,0),
RGB(116,0,0),
RGB(121,0,0),
RGB(125,0,0),
RGB(129,0,0),
RGB(133,0,0),
RGB(137,0,0),
RGB(141,0,0),
RGB(145,0,0),
RGB(149,0,0),
RGB(153,0,0),
RGB(157,0,0),
RGB(161,0,0),
RGB(165,0,0),
RGB(169,0,0),
RGB(173,0,0),
RGB(177,0,0),
RGB(181,0,0),
RGB(185,0,0),
RGB(190,0,0),
RGB(194,0,0),
RGB(198,0,0),
RGB(202,0,0),
RGB(205,2,0),
RGB(207,6,0),
RGB(209,10,0),
RGB(211,14,0),
RGB(213,18,0),
RGB(215,22,0),
RGB(217,26,0),
RGB(219,30,0),
RGB(221,35,0),
RGB(223,39,0),
RGB(225,43,0),
RGB(227,47,0),
RGB(229,51,0),
RGB(231,55,0),
RGB(233,59,0),
RGB(235,63,0),
RGB(237,67,0),
RGB(239,71,0),
RGB(241,75,0),
RGB(243,79,0),
RGB(245,83,0),
RGB(248,88,0),
RGB(250,92,0),
RGB(252,96,0),
RGB(254,100,0),
RGB(255,105,1),
RGB(255,111,3),
RGB(255,117,5),
RGB(255,123,7),
RGB(255,130,9),
RGB(255,136,11),
RGB(255,142,13),
RGB(255,148,15),
RGB(255,154,17),
RGB(255,160,19),
RGB(255,166,21),
RGB(255,172,23),
RGB(255,179,25),
RGB(255,185,27),
RGB(255,191,29),
RGB(255,197,31),
RGB(255,203,33),
RGB(255,209,35),
RGB(255,215,37),
RGB(255,221,39),
RGB(255,227,41),
RGB(255,234,44),
RGB(255,240,46),
RGB(255,246,48),
RGB(255,252,50)
};

#elif defined(USE_GAMMA_1p3)
const unsigned int fireColor[100] = {
RGB(0,0,0),
RGB(2,0,0),
RGB(4,0,0),
RGB(6,0,0),
RGB(9,0,0),
RGB(11,0,0),
RGB(14,0,0),
RGB(16,0,0),
RGB(19,0,0),
RGB(22,0,0),
RGB(25,0,0),
RGB(28,0,0),
RGB(31,0,0),
RGB(35,0,0),
RGB(38,0,0),
RGB(41,0,0),
RGB(45,0,0),
RGB(48,0,0),
RGB(52,0,0),
RGB(56,0,0),
RGB(59,0,0),
RGB(64,0,0),
RGB(68,0,0),
RGB(72,0,0),
RGB(76,0,0),
RGB(79,0,0),
RGB(83,0,0),
RGB(88,0,0),
RGB(92,0,0),
RGB(97,0,0),
RGB(101,0,0),
RGB(105,0,0),
RGB(109,0,0),
RGB(114,0,0),
RGB(118,0,0),
RGB(122,0,0),
RGB(127,0,0),
RGB(131,0,0),
RGB(136,0,0),
RGB(140,0,0),
RGB(145,0,0),
RGB(149,0,0),
RGB(154,0,0),
RGB(159,0,0),
RGB(163,0,0),
RGB(168,0,0),
RGB(174,0,0),
RGB(179,0,0),
RGB(184,0,0),
RGB(188,0,0),
RGB(192,0,0),
RGB(194,2,0),
RGB(197,4,0),
RGB(199,6,0),
RGB(202,8,0),
RGB(204,11,0),
RGB(207,13,0),
RGB(209,16,0),
RGB(212,19,0),
RGB(214,22,0),
RGB(217,25,0),
RGB(219,28,0),
RGB(222,31,0),
RGB(224,35,0),
RGB(227,38,0),
RGB(229,41,0),
RGB(232,45,0),
RGB(234,48,0),
RGB(237,52,0),
RGB(240,56,0),
RGB(242,59,0),
RGB(246,64,0),
RGB(249,68,0),
RGB(251,72,0),
RGB(254,76,0),
RGB(255,80,0),
RGB(255,86,1),
RGB(255,93,2),
RGB(255,99,2),
RGB(255,106,3),
RGB(255,113,4),
RGB(255,119,5),
RGB(255,126,6),
RGB(255,132,8),
RGB(255,139,9),
RGB(255,146,10),
RGB(255,153,11),
RGB(255,161,12),
RGB(255,168,14),
RGB(255,175,15),
RGB(255,182,16),
RGB(255,190,18),
RGB(255,197,19),
RGB(255,204,21),
RGB(255,212,22),
RGB(255,219,24),
RGB(255,228,26),
RGB(255,236,28),
RGB(255,243,29),
RGB(255,251,31)
};

#elif defined(USE_GAMMA_1p5)
const unsigned int fireColor[100] = {
RGB(0,0,0),
RGB(1,0,0),
RGB(2,0,0),
RGB(3,0,0),
RGB(5,0,0),
RGB(7,0,0),
RGB(9,0,0),
RGB(11,0,0),
RGB(13,0,0),
RGB(15,0,0),
RGB(18,0,0),
RGB(20,0,0),
RGB(23,0,0),
RGB(26,0,0),
RGB(28,0,0),
RGB(31,0,0),
RGB(34,0,0),
RGB(37,0,0),
RGB(41,0,0),
RGB(44,0,0),
RGB(47,0,0),
RGB(52,0,0),
RGB(55,0,0),
RGB(59,0,0),
RGB(63,0,0),
RGB(66,0,0),
RGB(70,0,0),
RGB(74,0,0),
RGB(78,0,0),
RGB(83,0,0),
RGB(88,0,0),
RGB(92,0,0),
RGB(96,0,0),
RGB(100,0,0),
RGB(105,0,0),
RGB(109,0,0),
RGB(114,0,0),
RGB(119,0,0),
RGB(123,0,0),
RGB(128,0,0),
RGB(133,0,0),
RGB(138,0,0),
RGB(142,0,0),
RGB(147,0,0),
RGB(152,0,0),
RGB(158,0,0),
RGB(164,0,0),
RGB(169,0,0),
RGB(174,0,0),
RGB(180,0,0),
RGB(184,0,0),
RGB(187,1,0),
RGB(189,2,0),
RGB(192,3,0),
RGB(195,5,0),
RGB(197,6,0),
RGB(200,8,0),
RGB(203,10,0),
RGB(206,13,0),
RGB(209,15,0),
RGB(211,18,0),
RGB(214,20,0),
RGB(217,23,0),
RGB(220,26,0),
RGB(223,28,0),
RGB(226,31,0),
RGB(228,34,0),
RGB(231,37,0),
RGB(234,41,0),
RGB(237,44,0),
RGB(240,47,0),
RGB(245,52,0),
RGB(248,55,0),
RGB(251,59,0),
RGB(254,63,0),
RGB(255,67,0),
RGB(255,73,0),
RGB(255,79,1),
RGB(255,85,1),
RGB(255,93,2),
RGB(255,99,2),
RGB(255,106,3),
RGB(255,113,4),
RGB(255,120,4),
RGB(255,127,5),
RGB(255,134,6),
RGB(255,141,7),
RGB(255,150,8),
RGB(255,158,9),
RGB(255,165,10),
RGB(255,173,11),
RGB(255,181,12),
RGB(255,189,13),
RGB(255,197,14),
RGB(255,206,15),
RGB(255,214,16),
RGB(255,224,18),
RGB(255,233,20),
RGB(255,242,21),
RGB(255,251,22),
};

#elif defined(USE_GAMMA_1p7)
const unsigned int fireColor[100] = {
RGB(0,0,0),
RGB(0,0,0),
RGB(1,0,0),
RGB(2,0,0),
RGB(3,0,0),
RGB(4,0,0),
RGB(6,0,0),
RGB(7,0,0),
RGB(9,0,0),
RGB(10,0,0),
RGB(12,0,0),
RGB(14,0,0),
RGB(17,0,0),
RGB(19,0,0),
RGB(21,0,0),
RGB(24,0,0),
RGB(26,0,0),
RGB(29,0,0),
RGB(32,0,0),
RGB(35,0,0),
RGB(38,0,0),
RGB(42,0,0),
RGB(45,0,0),
RGB(48,0,0),
RGB(52,0,0),
RGB(56,0,0),
RGB(59,0,0),
RGB(63,0,0),
RGB(67,0,0),
RGB(72,0,0),
RGB(76,0,0),
RGB(80,0,0),
RGB(84,0,0),
RGB(89,0,0),
RGB(93,0,0),
RGB(98,0,0),
RGB(102,0,0),
RGB(107,0,0),
RGB(112,0,0),
RGB(117,0,0),
RGB(122,0,0),
RGB(127,0,0),
RGB(132,0,0),
RGB(137,0,0),
RGB(142,0,0),
RGB(148,0,0),
RGB(155,0,0),
RGB(160,0,0),
RGB(166,0,0),
RGB(172,0,0),
RGB(176,0,0),
RGB(179,0,0),
RGB(182,1,0),
RGB(185,2,0),
RGB(188,3,0),
RGB(191,4,0),
RGB(194,5,0),
RGB(197,7,0),
RGB(200,9,0),
RGB(203,10,0),
RGB(206,12,0),
RGB(209,14,0),
RGB(212,17,0),
RGB(216,19,0),
RGB(219,21,0),
RGB(222,24,0),
RGB(225,26,0),
RGB(228,29,0),
RGB(232,32,0),
RGB(235,35,0),
RGB(238,38,0),
RGB(243,42,0),
RGB(247,45,0),
RGB(250,48,0),
RGB(253,52,0),
RGB(255,56,0),
RGB(255,62,0),
RGB(255,68,0),
RGB(255,74,1),
RGB(255,81,1),
RGB(255,88,1),
RGB(255,94,2),
RGB(255,101,2),
RGB(255,108,3),
RGB(255,115,3),
RGB(255,123,4),
RGB(255,131,4),
RGB(255,140,5),
RGB(255,148,6),
RGB(255,156,6),
RGB(255,164,7),
RGB(255,173,8),
RGB(255,182,9),
RGB(255,191,10),
RGB(255,200,10),
RGB(255,209,11),
RGB(255,220,13),
RGB(255,230,14),
RGB(255,240,15),
RGB(255,250,16)
};
#endif
